草庐IT

Java unicode 字体

全部标签

android - 如何以编程方式获取android默认字体列表?

我正在尝试创建提供文本格式(如字体样式、字体大小、字体颜色)的应用程序。所以我希望android提供的默认字体作为列表显示在下拉列表中。从下拉列表中选择字体将动态更改文本。任何人都可以提供帮助,我如何通过XML或以编程方式实现这一目标?看看图片应该是什么样子 最佳答案 字体列表保存在Typeface中类作为静态字段MapsSystemFontMap.你只需要得到这个领域。参见myanswerhere. 关于android-如何以编程方式获取android默认字体列表?,我们在StackO

android - 如何避免自定义用户设置影响应用程序中的字体大小

我想避免用户对字体的设置偏好影响我的应用程序中各种TextView等的字体大小。什么是最好的方法? 最佳答案 IwanttoavoidthatthesettingpreferencesoftheuserforthefontsinfluencethefontsizeofthevariousTextViewetcinmyapp.只有当用户觉得更大(或可能更小)的字体可以改善他们对设备的使用时,他们才会更改字体比例。您的应用应通过使用sp单位的文本大小进行调整以匹配。如果您的应用拒绝满足用户的请求,用户可能会不喜欢您的应用。Whatist

android - 文本(字体)在较旧的 api 上看起来褪色

我使用的是自定义字体,它在较新的android版本上完美显示(在API17(Asus选项卡)、18(Dell选项卡)、19(Nex4)-设备上测试)。但是,相同的字体在旧版本-API8(SEX10i)、10(LGP500H)上看起来褪色(可能变形?)。这是一个比较,以防我的解释没有意义:在nex4上:在x10i上:我正在使用带有Typeface.BOLD的自定义字体:tvTitle.setTypeface(titleAndBodyFont,Typeface.BOLD);和body(“看起来*”部分):tvBody.setTypeface(titleAndBodyFont);标题的XML

java - LibGDX FreeType 字体模糊

我正在使用屏幕高度百分比动态生成我的字体并设置百分比(显然将来会乘以密度。一些笔记。我正在读取一个OTF文件。使用最新版本的LibGDX(版本1.2.0)我有以下问题:(字体中的大断裂看起来非常模糊,但仅限于medium。Large和small看起来非常清晰)我的预设字体大小://Fontsizes,small,med,largeasapercentageofthescreen.publicstaticfloatFONT_SIZE_LARGE=0.175f,FONT_SIZE_MEDIUM=0.06f,FONT_SIZE_SMALL=0.04f;我的字体生成器设置FreeTypeFon

android - 如何将Android小部件中的字体更改为应用程序的 "assets"文件夹中的用户定义字体?

我想更改我的小部件中的字体,以便它使用我应用的“Assets”文件夹中的特定字体。我通常在我的应用程序中这样做来更改字体:Typefacetf=Typeface.createFromAsset(getAssets(),"advertising.ttf");TextViewconverted=(TextView)findViewById(R.id.TextView03);converted.setTypeFace(tf);它就像一个魅力。我如何在小部件中执行此操作?我只能设置文本和更改颜色:remoteView.setTextViewText(R.id.TextView03,"somet

java - 在android中导入字体时出现空指针异常

我正在尝试导入字体。网上找了一些教程,按说明使用。到目前为止,我已经将字体导入到Assets文件夹中。这是我用来声明字体类型的代码。TypefacelocalTypeface1=Typeface.createFromAsset(getAssets(),"arial.ttf");当我调用它时,我总是得到空指针异常。TextViewtxtTab=newTextView(this);txtTab.setTypeface(localTypeface1);可能是什么问题?这是logcat中的确切错误。11-1713:10:41.024:E/AndroidRuntime(2262):java.la

android - 将字体从 Roboto regular 更改为 Roboto condensed

我想将TextView的字体从Robotoregular更改为robotocondensed。textView在一个Widget中,所以我使用的是RemoteView。如果是应用我们可以通过typeFace来设置。我需要为此做什么? 最佳答案 我现在有了答案。我们要做的是将字体渲染到Canvas上,然后将其传递给位图并将其分配给ImageViewpublicBitmapbuildUpdate(Stringtime){BitmapmyBitmap=Bitmap.createBitmap(160,84,Bitmap.Config.ARG

android - 具有自定义字体的 TextView 未垂直居中

我需要使用自定义字体(VAGRounded,可能不相关)但字体会改变我的TextView的react方式。在下图中,您可以看到两个黑色背景的TextView。左边一个使用自定义字体,右边一个使用默认系统字体(Roboto?)。它们都具有相同的xml属性和大小,但填充不相同,更重要的是,左边的填充不是居中的!如何使TextView将其内容居中绘制? 最佳答案 您可以尝试从文本样式(styles.xml)中删除自定义字体填充:false如果这仍然不起作用,我会在您的样式xml中设置一个通用的padding。

java Swing UI设置统一字体大小

编写一个遍历组件设置字体大小的方法publicstaticvoidsetUIFont(){Fontf=newFont("宋体",Font.PLAIN,18);Stringnames[]={"Label","CheckBox","PopupMenu","MenuItem","CheckBoxMenuItem","JRadioButtonMenuItem","ComboBox","Button","Tree","ScrollPane","TabbedPane","EditorPane","TitledBorder","Menu","TextArea","OptionPane","MenuBar",

android - Google 网络字体无法在 Android 4.0 和 4.2.2 中使用 Web View

在我的使用WebView的Android应用程序中使用Google网络字体时,它们在Android4.4版中工作正常。一些Android4.2设备显示默认字体,大多数都能正常工作。然而,在Android4.0上,所有字体都默认为相同的默认字体。因为我们希望我们的应用程序以Android4.0及更高版本为目标,所以我正在寻找一种方法让Google网络字体可靠地工作。该应用只是在WebView中从服务器打开html文件。更新:事实证明,某些Android4.2.2设备无法正确显示Google网络字体。目前尚不清楚是什么让这些设备从我测试过的设备中脱颖而出,以及网络字体在哪些地方可以正常工作